﻿@charset "utf-8";body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {    margin: 0;    padding: 0;}table {    border-collapse: collapse;    border-spacing: 0;}table th, table td {    padding: 5px;}fieldset, img {    border: 0;}address, caption, cite, code, dfn, em, th, var {    font-style: normal;    font-weight: normal;}ol, ul {    list-style: none;}ception, th {    text-align: left;}q:before, q:after {    content: '';}abbr, acronym {    border: 0;}a {    color: #666;    text-decoration: none;}a:focus {    outline: none;}a:hover {    text-decoration: none;}.curp {    cursor: pointer}sup {    vertical-align: baseline;}sub {    vertical-align: baseline;}input, button, textarea, select, optgroup, option {    font-family: inherit;    font-size: inherit;    font-style: inherit;    font-weight: inherit;}input, button, textarea, select {    *font-size: 100%;}input, select {    vertical-align: middle;}select, input, button, textarea, button {    font: 99% arial, helvetica, clean, sans-serif;}pre, code, kbd, samp, tt {    font-family: monospace;    *font-size: 108%;    line-height: 100%;}/*title*/h1 {    font-size: 26px;}h2 {    font-size: 24px;}h3 {    font-size: 20px;}h4 {    font-size: 16px;}h5 {    font-size: 13px;}h6 {    font-size: 12px;}/* CSS Document */body {    background-color: #fff;    overflow-x: hidden;    color: #666;    font-size: 14px;    font-family: "Open Sans", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", Arial, Verdana, Tahoma, sans-serif;    position: relative}.header, .content, .footer, .container {    margin-left: auto;    margin-right: auto;    width: 1100px;}.vam {    vertical-align: middle}.zoom {    zoom: 1}.hidden {    visibility: hidden}p {    word-spacing: -1.5px}.clear {    clear: both;    height: 0;    line-height: 0;    font-size: 0}.tl {    text-align: left}.tc {    text-align: center}.tr {    text-align: right}.bc {    margin-left: auto;    margin-right: auto}.fl {    float: left;    display: inline}.fr {    float: right;    display: inline}.center {    text-align: center}.pa {    position: absolute}.pr {    position: relative}.header {    width: 100%;    overflow: hidden;    background-color: #fff}.hcont {    height: 122px}.hcont .dlogo {    float: left;    margin-top: 13px;    margin-right: 20px;    width: 110px;}.hcont .dlogo h1 {    width: 69px;    height: 63px;    text-indent: -999em;    display: block}.hcont .dlogo a {    display: block;    width: 69px;    height: 63px}.hcont .dphone {    float: left;    text-align: left;    margin-top: 40px;}.hcont .dphone .dph_con {    color: #666;    font-size: 32px;    padding-bottom: 4px;    font-weight: 100;    letter-spacing: 1px;}.hcont .dphone p {    font-size: 16px;    margin-top: 5px}.h_tel {    padding: 3px 0 0 70px;    font-size: 14px;    color: #333;    overflow: hidden;    background: url(../images/hd_tel.png) left top no-repeat;    float: right;    margin-top: 12px}.h_tel b {    font-size: 28px;    color: #666;    display: block}.navBox {    background: #3C3E46;    height: 50px;    position: relative}.navBox .container > ul {    height: 50px}.navBox .container > ul > li {    float: left;    position: relative}.navBox .container > ul > li > a {    display: block;    height: 50px;    line-height: 50px;    padding: 0 40px;    font-size: 14px;    color: #fff;    text-decoration: none    font-weight:bold;}.navBox .container > ul > li > a:hover{ color: #222; }.navBox .container > ul > li:hover > a {    background: #AACD3B;}.navBox .container > ul > li.current-menu-item {    background: #AACD3B}.nav li .sub-menu {    display: none;    position: absolute;    width: 200px;    background: #AACD3B;    top: 50px;    left: 0;    z-index: 9999}.nav li .sub-menu li {    width: 100%;    height: 42px;    line-height: 42px}.nav li .sub-menu li a {    color: #222;    text-indent: 20px;    display: block;    font-size: 14px}.nav li .sub-menu li:hover a{color: #fff;}.nav li .sub-menu li a:hover {    color: #fff;    background: #1e2b49;    text-decoration: blink;}/*底部*/.footer {    width: 100%}.ftnav {    height: 50px;    background-color: #32343b;    text-align: center;}.ftnav ul {    overflow: hidden}.ftnav li {    display: inline;    height: 50px;    line-height: 50px;    padding: 0 16px;}.ftnav li a {    font-size: 14px;    color: #eaeaea}.ftcont {    background-color: #3c3e46}.ftcont .dress {    overflow: hidden;    padding: 22px 0px 20px 0px;    text-align: center;}.ftcont .dress dt {    float: left}.ftcont .dress dd p {    font-size: 13px;    color: #bcbcbc;    line-height: 26px}.ftcont .dress dd p a {    color: #bcbcbc}.ftcont .dress .wx {    float: right}.kefw {    display: block;    position: absolute;    width: 50px;    height: 30px;    left: 50%;    margin-left: -25px;    top: 2px}#nodata {    padding: 80px;    padding-left: 150px;    border: solid 1px #eee;    margin: 10px 0;    background: url(../images/nodata.gif) no-repeat 20px 20px}#fall, #ct {    position: relative;    cursor: pointer;    width: 60px;    height: 50px;}#fall {    background: url(../images/top.gif) no-repeat 0 -80px}#ct {    background: url(../images/top.gif) no-repeat 0 -40px}/*flash*/#flashs {    position: relative;    height: 500px;    overflow: hidden}#flashs .bgitem {    z-index: 1;    position: absolute;    top: 0}#flashs .btn {    position: absolute;    z-index: 7;    bottom: 45px;    left: 50%;    margin-left: -95px;    padding: 0 6px}#flashs .btn span {    color: #fff;    background: #717174;    cursor: pointer;    display: inline-block;    margin: 0 2px;    width: 25px;    height: 25px;    font-size: 14px;    line-height: 25px;    text-align: center}#flashs .btn span.cur {    background: #46a644}.bot {    width: 40px;    height: 40px;    display: block;    cursor: pointer}.bot1 {    background: url(../images/bot1.png) no-repeat center}.bot2 {    background: url(../images/bot2.png) no-repeat center}.sousuoMian {    position: relative;    z-index: 999}.sousuoMian .gjc {    position: absolute;    left: 0;    top: -26px;    height: 52px;    color: #333;    width: 100%}.sousuoMian .gjc .rm {    width: 550px;    background-color: #AACD3B;    text-align: center;    line-height: 52px;    height: 52px;    margin: 0 auto;}.sousuoMian .gjc .rm span {    padding-left: 38px;    color: #fff;    background: url(../images/phone.png) no-repeat left 5px;    display: inline-block;    font-size: 16px;    height: 50px;    line-height: 50px;}.sousuoMian .gjc .rm span em {    font-size: 22px;    font-weight: bold;    position: relative;    top: 2px;}/*乘祥水泥电杆制品展示*/.panerMain {    background: url(../images/panerMainbg.png) repeat-y center;    padding-top: 50px;    padding-bottom: 15px}.panerMain .ptop {    text-align: center;    font-size: 24px;    font-weight: bold;}.panerMain .ptop span {    margin-bottom: 5px;    color: #AACD3B}.panerMain .pcont {    overflow: hidden;    margin-top: 20px}.panerMain .pcont ul {    overflow: hidden;    width: 1100px}.panerMain .pcont .bd {    overflow: hidden;    width: 1100px}.panerMain .pcont li {    float: left;    width: 260px;    margin-right: 20px;    text-align: center;    line-height: 30px;    font-size: 14px;}.panerMain .pcont li img{ width: 260px; height: 195px;}/*水泥制品*/.proMain {    padding-top: 49px;    padding-bottom: 40px}.proMain .pro_l {    float: left;    width: 220px}.proMain .pro_r {    float: right;    width: 850px}.pro_l h4 {    display: block;    font-size: 24px;    color: #fff;    text-decoration: none;    font-weight: normal;    background: #3c3e46 url(../images/tle.png) no-repeat left center;    height: 70px;    line-height: 70px;    padding-left: 30px}.pro_l .clcpbox {    border: 2px solid #3c3e46;    padding-bottom: 15px}.pro_l ul li {    margin-top: 20px;    background: url(../images/probg1.png) no-repeat 20px 3px;    width: 100%;    float: left}.pro_l ul li a {    text-indent: 40px;    display: block;    font-weight: bold;    font-size: 14px}.pro_l ul .sub-menu {    padding-top: 12px}.pro_l ul .sub-menu li {    background: 0;    margin-left: 19px;    width: 190px;    margin-top: 0;    line-height: 32px}.pro_l ul .sub-menu li a {    text-indent: 20px;    font-weight: normal}.pro_l ul .sub-menu li a:hover {    color: #fff;    background-color: #AACD3B;    text-decoration: blink}.pro_r .plist {    overflow: hidden}.pro_r .plist li {    float: left;    width: 33%;    height: 70px;    line-height: 70px}.pro_r .plist li a {    display: block;    font-size: 20px;    color: #333;    background-color: #dcdcdc;    text-align: center;    text-decoration: none}.pro_r .plist li a:hover {    color: #fff;    background-color: #AACD3B}.pro_r .plist li a.cur {    color: #fff;    background-color: #AACD3B}.pro_r .prcont ul {    overflow: hidden;    width: 880px}.pro_r .prcont li {    float: left;    width: 270px;    margin-right: 18px;    margin-bottom: 30px}.pro_r .prcont li > a {    display: block;    width: 270px;    height: 202px;    position: relative}.pro_r .prcont li > a img {    display: block;    width: 270px;    height: 202px;}.pro_r .prcont li > a span {    display: block;    position: absolute;    width: 270px;    height: 202px;    background: url(../images/ljgd.png) no-repeat center;    top: 0;    left: 0;    display: none;    background-size: 270px 202px;}.pro_r .prcont li p {    text-align: center;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    background: #e8e8e8;    height: 30px;    line-height: 30px;    padding: 0 10px}.pro_r .prcont li p a {    font-size: 14px;    color: #000}.pro_r .prcont li > a:hover span {    display: block}.ggImg {    position: relative;   }.ggImg .phone1 {    text-align: center;    width: 180px;    color: #fff;    position: absolute;    top: 34px;    right: 30px}.ggImg .phone1 p {    margin-top: 10px;    margin-bottom: 5px;    font-size: 18px;    line-height: 18px}.ggImg .phone1 span {    font-size: 13px}/*产品优势*/.youshiMain {    background: url(../images/youshibg.jpg) no-repeat center top;    height: 660px;}.youshiMain .ytop {    text-align: center;    color: #fff;    padding-top: 60px}.youshiMain .ytop p {    font-size: 24px;    margin-bottom: 10px;    line-height: 24px}.youshiMain .ytop span {    font-weight: bold}.youshiMain .ytop em {    font-size: 14px}.youshiMain .ycont {    position: relative}.youshiMain .ycont p {    position: absolute;    color: #fff;    line-height: 22px;    font-size: 16px}.youshiMain .ycont p.tl {    text-align: right}.youshiMain .ycont p.tr {    text-align: left}.youshiMain .ycont p.ps1 {    top: 90px;    right: 740px}.youshiMain .ycont p.ps2 {    top: 260px;    right: 800px}.youshiMain .ycont p.ps3 {    top: 442px;    right: 740px}.youshiMain .ycont p.ps4 {    top: 90px;    left: 740px}.youshiMain .ycont p.ps5 {    top: 260px;    left: 800px}.youshiMain .ycont p.ps6 {    top: 442px;    left: 740px}/*4大理由*/.reasons .ys1 {    background: url(../images/ysbg1.jpg) no-repeat center top;    height: 750px;    position: relative}.reasons .ys2 {    background: url(../images/ysbg2.jpg) no-repeat center top;    height: 621px;    position: relative}.reasons dl {    width: 500px;    *width: 490px;    position: absolute}.reasons dt {    font-size: 18px;    color: #AACD3B;    font-weight: bold;    padding-bottom: 10px;    background: url(../images/yline.png) no-repeat left bottom}.reasons dd {    margin-top: 15px}.reasons dd p {    padding-left: 15px;    background: url(../images/dd.png) no-repeat 5px 9px;    line-height: 26px;    font-size: 14px}.reasons dd li {    overflow: hidden}.reasons dd li em {    float: left;    width: 65px;    font-size: 13px;    font-weight: bold;    margin-top: 5px}.reasons dd li span {    float: left;    width: 420px;    line-height: 26px;    font-size: 13px}.reasons .dz {    left: 580px}.reasons .dr {    left: 20px}.reasons .ds1 {    top: 247px}.reasons .ds2 {    top: 527px}.reasons .ds3 {    top: 62px}.reasons .ds4 {    top: 357px}/*合作流程*/.lcMain {    height: 280px;    background-color: #AACD3B}.lcMain .lc_l {    float: left;    width: 225px;    background-color: #3c3e46;    color: #fff;    height: 295px;    margin-top: -15px;    text-align: center;    position: relative}.lcMain .lc_r {    float: left;    margin-top: 79px;}.lcMain .lc_l h5 {    padding-top: 30px}.lcMain .lc_l h5 span {    font-size: 22px;    font-weight: normal}.lcMain .lc_l h5 p {    font-size: 24px;    margin-bottom: 15px}.lcMain .lc_l h5 i {    display: block;    width: 24px;    height: 0;    border-top: 1px solid #fff;    margin: 0 auto}.lcMain .lc_l dl {    margin-top: 30px;    margin-bottom: 10px}.lcMain .lc_l dd p {    font-size: 14px}.lcMain .lc_l dd span {    font-size: 20px}.lcMain .lc_l a {    display: block;    width: 140px;    height: 40px;    line-height: 40px;    color: #fff;    text-decoration: none;    font-size: 16px;    margin: 0 auto;    border: 2px solid #fff}.lcMain .lc_l a:hover {    background: #AACD3B}/*公司简介*/.wlMain {    background: url(../images/mainBg.jpg) no-repeat center top;    height: 300px;    padding-top: 45px;}.wlMain .container {    position: relative;    height: 100%}.conpany {    position: relative;    top: -27px}.conpany .gongsi {    background-color: #AACD3B}.conpany .gongsi dl {    padding: 24px;    overflow: hidden}.conpany .gongsi dt {    float: left}.conpany .gongsi dt a img{ width: 390px; height: 270px;}.conpany .gongsi dd {    margin-left: 420px;    margin-right: 100px;	line-height:25px;}.conpany .gongsi dd h5 {    padding-top: 32px;    padding-bottom: 15px;    line-height: 24px;    height: 24px;    background: url(../images/line.png) no-repeat left bottom}.conpany .gongsi dd h5 a {    font-size: 24px;    color: #222;    text-decoration: none}.conpany .gongsi dd p {    font-size: 14px;    line-height: 24px;    height: 120px;    overflow: hidden;    margin-top: 10px;    margin-bottom: 23px;    color: #222;}.conpany .gongsi dd span {    display: block;    font-size: 0;	margin-top:10px;}.conpany .gongsi dd span a {    display: inline-block;    width: 84px;    height: 34px;    line-height: 34px;    text-align: center;    font-size: 14px;    text-decoration: none;    margin-right: 2px}.conpany .gongsi dd span a.gd {    background-color: #fff;    color: #3c3e46}.conpany .gongsi dd span a.zx {    background-color: #3c3e46;    color: #fff}.conpany .glist {    position: absolute;    background: url(../images/glistBg.png) no-repeat center;    width: 99px;    height: 174px;    padding-top: 5px;    padding-bottom: 4px;    top: 68px;    right: -5px}.conpany .glist li {    height: 57px;    width: 99px;    line-height: 57px}.conpany .glist li a {    display: block;    font-size: 16px;    text-decoration: none;    font-weight: bold;    padding-left: 15px;    color: #fff}.conpany .glist li a:hover {    color: #46a644}.ggBox {    background: url(../images/ggbg.png) no-repeat center;    height: 160px;    width: 1100px;    position: absolute;    bottom: 10px;    left: 0}.ggBox .gleft {    color: #fff;    margin-left: 42px;    margin-top: 37px}.ggBox .gright {    margin-right: 45px;    margin-top: 45px}.ggBox .gleft span {    font-size: 14px}.ggBox .gleft h5 {    font-size: 32px;    margin-bottom: 5px}.ggBox .gleft p {    width: 495px;    height: 28px;    line-height: 28px;    text-align: left;    font-size: 16px;    background-color: #3c3e46;    text-indent: 8px}.ggBox .gright dl {    padding-left: 41px;    background: url(../images/phone3.png) no-repeat left center}.ggBox .gright dt {    font-size: 13px;    color: #333}.ggBox .gright dd {    font-size: 20px;    color: #AACD3B}.ggBox .gright a {    display: block;    color: #fff;    background: #AACD3B;    width: 134px;    height: 36px;    line-height: 36px;    text-align: center;    text-decoration: none;    margin-left: 23px;    margin-top: 10px;    font-size: 16px}/*新闻板块*/.newMain {    padding-top: 10px;}.newMain .new_l {    width: 750px}.newMain .new_r {    width: 330px}.new_l .nlist {    height: 45px;    background: #ddd;}.new_l .nlist li {    float: left;    width: 50%;    text-align: center;    position: relative;    height: 45px}.new_l .nlist li a {    display: block;    font-size: 20px;    background-color: #e5e5e5;    height: 45px;    line-height: 45px;    text-decoration: none}.new_l .nlist li i {    display: block;    position: absolute;    background: url(../images/jtImg.png) no-repeat center;    width: 10px;    height: 5px;    bottom: -5px;    left: 50%;    margin-left: -5px;    display: none}.new_l .nlist li a:hover {    background-color: #3c3e46;    color: #fff}.new_l .nlist li:hover i {    display: block}.new_l .nlist li a.cur {    background-color: #3c3e46;    color: #fff}.new_l .nlist li.cur i {    display: block}.new_l .ncont {    margin-left: 6px;    margin-top: 26px}.new_l .ncont dl {    overflow: hidden}.new_l .ncont dt {    float: left}.new_l .ncont dt a img {}.new_l .ncont dd {    margin-left: 280px}.new_l .ncont dd h5 {    height: 16px;    line-height: 16px;    padding-top: 5px;    padding-bottom: 9px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis}.new_l .ncont dd h5 a {    font-size: 16px;    text-decoration: none}.new_l .ncont dd p {    font-size: 13px;    line-height: 23px;    height: 69px;    overflow: hidden;    margin-bottom: 15px;    margin-top: 8px}.new_l .ncont dd a {    font-size: 13px}.new_l .ncont ul {    margin-top: 20px;    width: 770px;    overflow: hidden}.new_l .ncont li {    height: 43px;    line-height: 43px;    width: 355px;    float: left;    margin-right: 27px}.new_l .ncont li em {    float: right}.new_l .ncont li a {    padding-left: 15px;    background: url(../images/dd.png) no-repeat left center;    font-size: 13px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    width: 255px;    display: block}.new_r h5 {    height: 45px}.new_r h5 a {    display: block;    height: 45px;    line-height: 45px;    text-align: center;    background-color: #e5e5e5;    font-size: 20px;    text-decoration: none;    font-weight: normal}.new_r .quetion {    height: 410px;    overflow: hidden;    margin-left: 19px;    margin-top: 23px}.new_r .quetion dl {    margin-bottom: 20px}.new_r .quetion dt {    padding-left: 27px;    background: url(../images/wenImg.png) no-repeat left center;    height: 22px;    line-height: 22px;    overflow: hidden}.new_r .quetion dt a {    font-size: 13px;    display: block;    height: 22px;    line-height: 22px;    overflow: hidden}.new_r .quetion dd {    padding-left: 27px;    background: url(../images/daImg.png) no-repeat left top;    margin-top: 12px;    font-size: 13px;    color: #AACD3B;    line-height: 23px;    height: 42px;    overflow: hidden}/*友情链接*/.linkbox {    padding: 10px 0;    background: url(../images/mainBg.jpg) no-repeat center -340px}.link {    overflow: hidden;    width: 1040px;    margin: 0 auto;    padding: 10px 30px;    background: #fff;    border-bottom: 1px solid #f1f1f1;}.link .wtop {    font-weight: normal;    padding-left: 10px;    background: url(../images/line2.png) no-repeat left center;    font-size: 20px;    color: #333;    text-decoration: none}.link .wtop span {    display: block;    color: #333;    margin-top: 3px;    text-transform: uppercase;    font-size: 14px}.link ul {    float: left;    width: 100%;    margin-top: 5px}.link li {    margin-right: 35px;    float: left;    height: 45px;    line-height: 45px}.link li a {    font-size: 13px;    color: #bcbcbc}.sod_select {    float: left;    width: 257px;    height: 37px;    line-height: 37px;    color: #989696;    text-indent: 10px;    position: relative;    background: #fff url(../images/jtImg.png) no-repeat 230px 17px;    cursor: pointer}.sod_list {    display: none;    position: absolute;    width: 257px;    background: #4cb04d;    color: #fff}.sod_list ul .active {    background: #42a540;    color: #fff;    cursor: pointer}.open .sod_list {    display: block}.sod_select:focus {    border: 0;    outline: 0}.topadcs {    width: 1100px;    height: 120px;    margin: 8px auto;    background-size: 1100px 120px;}.mbx {    width: 1100px;    margin: 0 auto;    font-size: 16px;    padding-top: 10px}.mbx b {    font-weight: 100;    float: left;    background: url(../images/sy.png) no-repeat;    text-indent: 26px}.mbx .breadcrumbs {    list-style: none;    padding: 0;    margin: 0}.mbx .breadcrumbs li {    float: left;    margin: 0 5px 0 0;    padding: 0}.mbx .breadcrumbs li i {    font-family: 宋体;    font-style: inherit;    font-weight: bold;    margin: 0 8px}/*左侧列表*/.left {    float: left;    width: 220px;    overflow: hidden;    margin-right: 20px;    margin-top: 30px}.menuTitle {    display: block;    width: 220px;    height: 140px;    padding-top: 22px;    color: #fff;    font-size: 32px;    line-height: 64px;    text-align: center;    text-transform: uppercase;    font-family: impact;    background: url(../images/title1.jpg);    font-weight: 100;    letter-spacing: 1px}.menuTitle p {    display: block;    width: 148px;    height: 36px;    border: 1px solid #fff;    margin: 0 auto;    color: #fff;    font-size: 22px;    line-height: 36px;    text-align: center;    font-family: "微软雅黑";    font-weight: 100}.nycl-nav {    background: #fbf7f7}.nycl-nav li {    font-weight: 100;    line-height: 41px;    overflow: hidden;    text-indent: 20px;    background: url(../images/clfl1.gif) no-repeat}.nycl-nav li a {    color: #fff;    font-size: 18px}.nycl-nav .sub-menu {    padding: 11px 12px 12px 14px}.nycl-nav .sub-menu li {    font-weight: 100;    line-height: 44px;    height: 44px;    border-bottom: 1px #bfbfbf dashed;    overflow: hidden;    background: url(../images/lf_n_ic1.gif) 20px 18px no-repeat}.nycl-nav .sub-menu li a {    color: #333;    font-size: 16px}.cphone {    overflow: hidden;    background: #333;    padding: 20px 0;    margin-bottom: 60px}.cphone .fe3g {    float: left;    background: url(../images/phImg.png) no-repeat center;    margin-left: 5px;    width: 62px;    height: 50px}.cphone .cdhl {    margin-left: 66px;    color: #fff;    padding: 5px 13px;    border-left: 1px dotted #5c5c5c}.cphone .cdhl span {    font-size: 13px}.cphone .cdhl p {    font-size: 20px;    font-family: "Arial"}.right {    float: right;    width: 850px;    min-height: 500px;    background: #fff;    margin-top: 30px}.right_title {    width: 100%;    height: 37px;    border-bottom: 1px solid #dbdbdb;    font-size: 20px}.right_name {    float: left;    color: #AACD3B;    border-bottom: 2px solid #AACD3B;    height: 37px;    font-weight: bold}.right_name font {    color: #979797;    margin-left: 8px;    text-transform: uppercase;    font-weight: 100}.prolist {    width: 848px;    border: 1px solid #ddd;    padding: 15px 0;    margin: 15px 0}.prolistfl {    float: left;    padding: 15px}.prolistfl img {    padding: 5px}.prolistfr {    float: left;    width: 500px;    padding: 25px 10px;    color: #7a7a7a;    line-height: 28px}.prolistfr h2 {    color: #282828;    padding-bottom: 15px;    white-space: nowrap;    overflow: hidden}.prolistfr h2 a {    font-size: 22px;    font-weight: 500}.prolistfr p {    color: #7a7a7a;    font-size: 12px;    line-height: 26px}.prolisttop {    overflow: hidden}.prockxq {    width: 103px;    height: 35px;    background: #AACD3B;    text-align: center;    margin-top: 15px}.prockxq a {    color: #fff;    font-size: 14px;    line-height: 35px}.yych {    font-size: 14px;    height: 90px;    overflow: hidden}.posts-nav {    font-size: 14px;    margin: 50px 0}.posts-nav .page-numbers {    border: 1px solid #ccc;    display: inline-block;    text-align: center;    padding: 0 14px;    line-height: 30px;    margin-right: 10px}.posts-nav .page-numbers.current, .posts-nav .page-numbers:not(.dots):hover {    background: #AACD3B;    border-color: #AACD3B;    color: #fff}.posts-nav .page-numbers.dots {    border-color: rgba(0, 0, 0, 0)}.w415 {    width: 400px;    float: left;    margin-right: 35px;    margin-top: 50px}.w415 h2 {    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    margin-bottom: 20px}.w415 h2 a {    font-size: 22px;    font-weight: 100}.fedwd2 {    width: 75%;    line-height: 26px;    color: #ccc;    font-size: 14px;    float: left;    height: 80px;    overflow: hidden}.fe34g35 {    float: right;    width: 20%;    height: 62px}.fe34g35 a {    line-height: 62px;    text-align: center;    display: block;    font-size: 28px;    color: #fff;    font-family: serif;    background: #AACD3B}.cpboxl {    width: 850px}.w415pibox {    padding: 30px;    border: 1px solid #efefef;    border-top: 0}.w415pic img {    max-width: 100%;    height: auto}.w415:hover .fe34g35 a {    background: #32343b}.ymbox {    margin-bottom: 100px}.ymtxt {    font-size: 16px;    margin: 30px 0}.ymtxt p {    padding-bottom: 20px;    line-height: 28px}.uformMains {    background: url(../images/xunpanbg.png) repeat-y center -90px !important;    padding-top: 40px}.indcase {    width: 1160px;    margin-top: 10px;    margin-bottom: 50px}.indcase .items {    width: 252px;    overflow: hidden;    float: left;    margin: 30px 30px 20px 0}.indcase .items .img {    height: 180px;    overflow: hidden;    position: relative}.indcase .items .desc {    height: 180px;    width: 252px;    position: absolute;    top: -180px;    left: 0;    color: #fff;    background: url(../images/picbg.png);    line-height: 20px}.indcase .items .desc font {    font-size: 12px}.indcase .items .desc a, .indcase .items .desc a:visited {    display: block;    width: 210px;    height: 100px;    padding-top: 80px;    padding-left: 20px;    color: #fff;    text-decoration: none}.cphead {    background: #f2f2f2}.cpdsbox {    margin-top: 20px;    background: #fff}.cpboxpic1 {    width: 400px;    float: left;    padding-right: 30px;    margin-top: 40px;    margin-left: 30px;    margin-bottom: 20px}.cpboxpic2 {    margin-top: 30px;    width: 600px;    float: right;    margin-right: 30px}.g3t4f {    color: #2e2e2e;    font-size: 20px;    line-height: 30px;    padding-bottom: 10px;    font-weight: 100}.cpfbt {    color: #e3393c;    font-size: 14px;    line-height: 20px;    word-break: break-all;    margin-bottom: 20px}.cpjsbox {    background: url(../images/panel-new.png);    padding: 20px;    font-size: 14px;    position: relative;    margin-bottom: 20px}.cpjsbox li {    line-height: 30px;    float: left;    width: 100%}.cpname {    width: 80px;    display: block;    float: left}.cpnamea {    float: left;    width: 400px;    display: block;    color: #e4393c}.leijifw {    position: absolute;    top: 25px;    right: 20px;    font-size: 12px;    border-left: 1px solid #ccc;    padding-left: 20px}.leijifw i {    font-style: normal;    color: #AACD3B;    display: block;    text-align: right;    margin-right: 1px}.fenxiangcp {    position: absolute;    top: 50px;    right: 20px;    font-size: 12px;    padding-left: 20px;    background: url(../images/fenxiang.png) left 1px no-repeat}.ppbzl {    margin-bottom: 20px}.ppbzl li {    line-height: 28px;    background: url(../images/dd.png) left 12px no-repeat;    text-indent: 15px;    margin-left: 5px}.post-like {    text-align: center;    position: absolute;    top: 70px;    right: 20px;    height: 32px;    line-height: 44px}.post-like a {    border-radius: 3px;    color: #eb4f38;    font-size: 12px;    text-decoration: none;    outline: 0;    background: url(../images/zan.png) left top no-repeat;    text-indent: 35px;    display: block}.post-like a.done {    cursor: not-allowed}.zxana {    width: 160px;    height: 40px;    line-height: 40px;    display: block;    float: left;    font-size: 16px;    margin-right: 30px;    color: #fff}.f1e1a1 {    background: #c00}.f1e1a1 i {    width: 20px;    height: 20px;    background: url(../images/zxkfico.png);    display: block;    float: left;    margin-top: 9px;    margin-left: 26px;    margin-right: 10px}.f1e1a2 {    background: #AACD3B}.f1e1a2 i {    width: 20px;    height: 20px;    background: url(../images/fxxpico.png);    display: block;    float: left;    margin-top: 9px;    margin-left: 26px;    margin-right: 10px}.cpmiaoshu {    padding-top: 40px;    border-top: 2px solid #AACD3B;    margin-bottom: 60px}.cpmstxt88 {    padding-top: 40px;    margin-bottom: 30px}.cpmstxt88 p {    font-size: 16px;    padding-bottom: 20px;    line-height: 30px}.cpmstxt88 p img {    max-width: 100%;    height: auto}.cpmstxt88 h2, .cpmstxt88 h3, .cpmstxt88 h4, .cpmstxt88 h5, .cpmstxt88 h6 {    margin-bottom: 20px;    border-left: 3px solid #AACD3B;    text-indent: 15px}.cpmstxt88 ul, .cpmstxt88 ol {    border-left: 3px solid #AACD3B;    background: #fbfbfb;    margin-bottom: 20px;    padding: 15px 0}.cpmstxt88 ul li, .cpmstxt88 ol li {    font-size: 15px;    line-height: 20px;    padding-left: 25px;    padding-bottom: 20px}.aligncenter {    clear: both;    display: block;    margin-left: auto;    margin-right: auto}.wzzzxx {    border: 1px solid #ccc;    padding: 20px;    margin-bottom: 20px;    margin-top: 60px}.wzzzxx h4 {    margin-top: -32px;    width: 110px;    background: #fff;    text-align: center;    margin-bottom: 15px}.f4n3h5q {    line-height: 30px;    font-size: 14px;    background: url(../images/dd.png) left 12px no-repeat;    text-indent: 15px}.xwwztitle {    margin-top: 60px;    text-align: center;    border-bottom: 1px dashed #ccc;    padding-bottom: 20px}.wzbt3f3 {    padding-bottom: 20px}.wzfbdsjll {    font-size: 14px}.wzfbdsjll span {    margin: 0 20px}.mct3 {    text-indent: 0;    line-height: 39px;    height: 39px;    border: 1px #cacaca dashed;    border-left: none;    border-right: 0;    margin-bottom: 50px;    font-size: 14px;    margin-top: 50px}.rcrd {    margin: 10px 0 80px 0;    padding: 16px 30px 30px 25px;    font-size: 14px;    font-family: "Microsoft YaHei";    height: auto;    background: #f6f6f6}.rcrd b {    display: block;    line-height: 30px;    height: 30px;    overflow: hidden;    color: #AACD3B;    font-size: 17px}.rcrd li {    border-bottom: 1px #cacaca dashed;    padding: 0 0 0 9px;    line-height: 49px;    height: 49px;    overflow: hidden;    background: url(../images/dd.png) left 22px no-repeat;    text-indent: 8px}.rcrd li span {    float: right;    font-family: "Microsoft YaHei";    color: #666;    font-size: 12px}.rcrd li a {    color: #666;    font-size: 15px}#mapall {    height: 700px}.contactnei {    overflow: hidden;    position: relative;    height: 700px;    font-family: "Microsoft YaHei", Arial, Verdana, Helvetica, sans-serif}.contactnei .wraper {    width: 600px;    background: #fff;    position: absolute;    top: 120px;    right: 50%;    margin-right: -500px;    z-index: 1}.contactnei .wraper .tit {    background: #AACD3B;    height: 80px;    padding: 20px 0}.contactnei .wraper .tit h2 {    font-size: 32px;    color: #fff;    padding-top: 20px;    padding-left: 30px}.contactnei .wraper .tit p {    font-size: 24px;    color: #fff;    padding-top: 40px;    padding-left: 30px}.contactnei .wraper .tit h3 {    font-size: 28px;    position: absolute;    margin-top: -17px;    font-family: Arial, Helvetica, sans-serif;    color: #fff;    top: 75px;    right: 20px}.contactnei .wraper .tit h3 span {    display: block;    position: absolute;    width: 60px;    height: 60px;    background: url(../images/24tel.png) no-repeat;    left: -75px;    top: 50%;    margin-top: -30px}.contactnei .wraper .addr .alltit {    border-bottom: 1px dotted #adadad}.contactnei .wraper .addr .alltit h4 {    font-size: 14px;    color: #acacac;    font-weight: inherit;    line-height: 28px;    text-indent: 35px;    padding: 10px 0}.lxyplxfs {    font-size: 14px;    color: #545454;    overflow: hidden;    padding: 20px 30px}.lxyplxfs p {    line-height: 24px;    padding-bottom: 10px;    color: #888383;    word-spacing: 0}.lxyplxfs h2, .lxyplxfs h3, .lxyplxfs h4, .lxyplxfs h5, .lxyplxfs h6 {    margin: 0;    font-size: 18px;    border-left: 4px solid #005bae;    padding-left: 10px;    height: 26px;    line-height: 26px;    margin-bottom: 20px}.lxabout {    background: url("../images/about_bg.jpg") center top #163e59;    background-attachment: fixed;    width: 100%;    height: 500px;    background-size: cover;    text-align: center;    color: #fff;    overflow: hidden;    font-family: "Microsoft YaHei", Arial, Verdana, Helvetica, sans-serif}.lxabout h3 {    line-height: 38px;    text-align: center;    font-size: 28px;    margin-top: 80px}.lxabout p {    font-size: 14px;    color: #e2e2e2;    line-height: 28px;    width: 840px;    margin: 40px auto;    text-align: left}.lxabout a {    width: 150px;    background: #24b727;    border-radius: 2px;    font-size: 16px;    color: #fff;    height: 46px;    line-height: 46px;    display: inline-block;    margin: 0 8px;    -moz-transition: all .3s ease-in-out;    -webkit-transition: all .3s ease-in-out;    transition: all .3s ease-in-out}.lxabout a:hover {    background: #11a914}.ymtxt h3, .ymtxt h4, .ymtxt h5, .ymtxt h6 {    padding-bottom: 20px;    line-height: 28px}.black_overlay {    background: #64d462;    width: 60px;    height: 50px;    position: fixed;    right: 50%;    bottom: 160px;    margin-right: -660px}.one-share {    width: 60px;    height: 50px;    display: block;    background: url(../images/kf.png) no-repeat 10px 5px}.mayb_serv {    width: 320px;    border: 2px solid #AACD3B;    padding: 20px;    background: #fff;    font-family: "microsoft yahei";    position: fixed;    right: 50%;    margin-right: -182px;    top: 300px;    z-index: 999}.pl15 {    padding-left: 15px}.mayb_serv h3 {    margin-bottom: 10px}.sidkftel {    font-size: 16px;    color: #AACD3B;    margin-bottom: 12px}.sidkftel b {    font-size: 18px;    padding-left: 5px;    color: #ff2a2a}.mayb_serv h3 span {    font-size: 20px;    color: #3c983a}.mayb_serv .fxgbll {    width: 21px;    height: 21px;    background: url(../images/xxl_close.png) no-repeat;    margin-top: 2px;    cursor: pointer;    margin-right: 20px;    display: block;    position: absolute;    right: 0;    top: 22px}.mayb_serv .btn a {    display: inline-block;    width: 140px;    height: 30px;    line-height: 30px;    text-align: center;    border: 1px solid #079292;    color: #464646;    font-size: 14px}.mayb_serv .btn a.qq {    background: #AACD3B;    color: #fff;    margin-right: 22px;    border: 1px solid #AACD3B}.mayb_serv .btm {    font-size: 14px;    color: #666;    padding-top: 10px}.cpmstxt88 table {    width: 100%;    border-left: 1px solid #000;    border-top: 1px solid #000;    line-height: 40px;    border-collapse: collapse;    margin: 30px 0;    font-size: 15px;}.cpmstxt88 tr td {    border-right: 1px solid #000;    border-bottom: 1px solid #000;    line-height: 30px;    text-align: center}.cpmstxt88 tr:nth-child(odd) {    background: #e6e6e6}.kfkmr_css {    width: 140px;    right: 0px;    position: fixed;    top: 140px;    z-index: 999;}.kfkxs_css {    display: none;    position: fixed;    top: 140px;    right: 0px;    z-index: 1001;}#clkfbox {    width: 140px;}.ImHeader {    height: 90px;    background: url(../images/im_01.png) no-repeat;    cursor: pointer}.ImHeader a {    width: 140px;    height: 90px;    display: block;}.ImTable {    border-collapse: collapse;    border: 9px solid #AACD3B;    background: #fff;    margin: 0px;    padding: 2px 0px 7px 0px;}.ImTable a {    width: 100%;    display: block;    color: #000;    font-size: 12px;    text-decoration: inherit;    text-indent: 10px;    position: relative;    height: 30px;}.ImTable img {    position: absolute;    left: 10px;    top: 10px;}.ImTable b {    font-weight: 100;    position: absolute;    left: 20px;    top: 11px;}.ImFooter {    height: 210px;    background: url(../images/im_04.png) no-repeat;}/*右侧*/.right .r_con{border:1px solid #d5d5d5; background:#FFF; border-radius:4px; padding:10px 15px; margin:15px 0;}/*产品栏目描述*/.pro_ms{background: #FFF;border: #D5D5D5 solid 1px;font-size: 12px;margin: 10px auto 15px; padding: 1px;text-align: left;;}.pro_ms .pro_ms_con{ background: #F7F7F7 url(../images/MD_ico.gif) 6px 12px no-repeat;line-height: 20px;width: auto;padding: 10px 5px 10px 25px;}/*大分类列表*/.cp_lanm{overflow:hidden;}.cp_lanm li{border-bottom:1px solid #ddd; border-right:1px solid #ddd; box-shadow:5px 10px 5px #949494; margin-bottom:40px; overflow:hidden; padding-bottom:5px; margin-right:10px; border-top:1px solid #eee;}.lanm_img{width:300px; padding:5px; background:#AACD3B; float:left;}.lanm_img img{width:300px; height:225px; display:block;}.lanm_img span{display:block; height:30px; line-height:30px; text-align:center;}.lanm_img span a{ font-size:16px; font-weight:bold; color:#ffffff;}.lanm_info{width:480px; float:left; padding:10px 5px 10px 10px; overflow:hidden;}.lanm_info dl dt h2{height:40px; line-height:40px; background:url(../images/cp_lanm_li.png) no-repeat left center; padding-left:25px;}.lanm_info dl dt h2 a{font-size:18px; color:#000;}.lanm_info dl dt p{font-size:12px; color:#444; line-height:26px;}.lanm_info dl dd{margin-top:20px; overflow:hidden;}.lanm_info dl dd a{display:block; width:102px; border:1px solid #f1f1f1; margin:0 5px; float:left;}.lanm_info dl dd a img{display:block; width:102px; height:76px;}/*图片列表带简介*/.photo_list3{overflow:hidden; margin-bottom:10px;}.photo_list3 li{overflow:hidden; margin:15px 5px;}.photo_list3 li dt{width:240px; border:5px solid #d5d5d5; float:left;}.photo_list3 li dt img{display:block; width:240px; height:180px;}.photo_list3 li dd{width:535px; float:right; padding:4px;}.photo_list3 li dd h3{display:block; height:30px; line-height:30px; overflow:hidden;}.photo_list3 li dd h3 a{font-size:14px; color:#333;}.photo_list3 li dd p{margin-top:10px; line-height:26px; font-size:14px; color:#666;}.photo_list3 li:hover{background:#f1f1f1;}.photo_list3 li:hover dt{border-color:#AACD3B;}/*图片列表*/.photo_list{overflow:hidden; margin-bottom:10px;}.photo_list li{width:199px; float:left; margin:5px;}.photo_list li img{display:block; width:195px; height:146px; padding:2px; border:1px solid #e5e5e5;}.photo_list li span{display:block; height:30px; line-height:30px; text-align:center; overflow:hidden;}.photo_list li span a{font-size:14px; color:#333;}.photo_list li:hover img{border-color:#AACD3B;}.photo_list li:hover span{background:#AACD3B;}.photo_list li:hover a{color:#fff;}/*底部推荐新闻*/.zklist {    overflow: hidden;    border: 1px solid #e5e5e5;    background: #fff;    margin: 10px 0px;}.zklist-T {    height: 32px;    line-height: 32px;    font-weight: bold;    text-indent: 12px;    background: #fafafa;    border-bottom: 1px solid #e5e5e5;    color: #404040;}.zklist-C {    overflow: hidden;    margin: 10px 0;    padding: 0 15px;}.zklist-C a {    line-height: 25px;}.zklist-C ul li {    width: 48%;    height: 30px;    line-height: 30px;    overflow: hidden;    float: left;    margin-right: 1%;    margin-left: 1%;    border-bottom:1px dashed #ddd;    background:url("../images/foot_news.jpg") no-repeat left center;    text-indent:15px;}.zklist-C ul li a {    float: left;    width: 75%;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    display: block;}.zklist-C ul li span {    float: right;    text-align: right;}/*分页*/.sabrosus{ width: 500px; margin: 0 auto;}.sabrosus span,.sabrosus a{ border: 1px solid #AACD3B; margin-right: 8px; padding: 3px 5px;}.sabrosus .current{ background: #AACD3B; color: #fff;}.sabrosus .disabled{ background: #AACD3B; color: #fff;}/*文章列表*/.news_list{overflow:hidden; margin-top:10px;}.news_list li{height:70px; margin-bottom:15px; padding:0 10px; border-bottom:1px dashed #ccc; padding-bottom:10px;}.news_list a{display:block; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#333;}.news_list p{height:40px; line-height:20px; font-size:12px; color:#666; text-indent:2em;}.news_list a:hover{color:#AACD3B;}